﻿/***影片信息***/
.img210 img{
	width:210px;
	height:300px;
	border:1px solid #ccc;
}
.img125 img{
	width:125px;
	height:178px;
	border:1px solid #ccc;
}
.width710{width:710px;}
.width800{width:800px;}
.flim-info{}
.film-tt{margin-bottom:10px;}
.film-tt h1{
	font-size:24px;
	color:#292348;
	float:left;
}
.film-tt h2{
	float: left; 
	font-size: 20px; 
	margin-top: 3px; 
	margin-left: 10px;
}
.film-tt img{
	float:left;
	margin-left:20px;
	margin-top:5px;
}
.film-nav{
	clear:both;
	border-bottom:2px solid #063F5D;
	margin-top:8px;
	height:24px;
}
.film-nav a{
	color:#fff;
	display:inline-block;
	width:80px;
	height:24px;
}
.film-nav a:link,.film-nav a:visited{color:#fff;}
.film-nav a:hover,.film-nav a:active{text-decoration:none;}
.film-nav ul{}
.film-nav li{
	float:left;
	width:80px;
	height:24px;
	line-height:24px;
	text-align:center;
	margin-right:1px;
	display:block;cursor:pointer;
}
.film-nav li{color:#fff;}
.film-nav li{background:url('../images/sprit.png') -160px -440px;}
.film-nav li.hover{background:url('../images/sprit.png') -160px -410px;color:#fff;}
.film-guid,.score{color:#052D47;}
.score{
	border-top:1px #ccc dashed;
	border-bottom:1px #ccc dashed;
	padding:3px 0 0;
}
.film-guid p,.score p{line-height:22px;}
.film-guid{margin-top:6px;}
.gp{
	background:url('../images/sprit1.png') repeat-x;
	padding:4px 6px;
	margin-left:10px;
}
.film-yp{
	background:url('../images/sprit1.png') repeat-x;
	height:20px;
	line-height:20px;
	display:inline-block;
	margin-left:10px;
	padding:0 6px;
}
a.film-yp:link,a.film-yp:visited{color:#fff; text-decoration:none;}
.gp a:link,.gp a:visited{color:#fff;}
.guid-r{width:260px;}
.guid-r a{
	width:102px;
	height:78px;
	margin-right:20px;
}
.guid-r img{width:102px;height:78px;margin-right:5px;}
.score .star{background:none;}
.score-l .star li,.score-r .star li{
	width:23px;
	height:22px;
	float:left;
	margin-right:3px;
	overflow:hidden;
	background:url('../images/sprit1.gif') no-repeat 0 -415px;
}
.score-l .star li{background:url('../images/sprit1.gif') no-repeat 0 -465px;}
.score-l .star li.on{background-position:0 -415px;}
.score-r .star li{cursor:pointer;}
.score-r .star li.on{background:url('../images/sprit1.gif') no-repeat 0 -465px;}
.score-l .star li.half{background-position:0 -440px;}
.score .star li.off,.score-r .star li.off{background-position:0 -490px;}
.movie_ratenum {
	font-family:tahoma;
	margin-left:8px;
	line-height:250%;
}
.movie_ratenum .s {font-size:36px;font-weight:bold;}
.movie_ratenum .g {font-size:24px;margin-top:-10px;}
.score-r .inner{
	line-height:180%;
	margin-top:12px;
	margin-right:5px;
}
.score-r input{
	border:0;
	width:70px;
        height:22px;
	background:url('../images/sprit.png') no-repeat -250px -440px;
	cursor:pointer;
}
.score-r input.btn_gray2{background-position:-250px -440px;margin:0 4px 0 8px;}
.score-r input.film_want{background-position:-250px -470px;margin:0 4px 0 8px;}
.score-r input.btn_gray3{background-position:-331px -440px; }
.score-r input.film_not{background-position:-331px -470px;}
.hang{
	border:1px solid #ccc;
	height:32px;
	line-height:32px!important;
	vertical-align:middle;
	background:url('../images/sprit1.png') repeat-x 0 -520px;
	padding:0 5px 0 0;
	_padding-top:5px;
	_height:27px;
	_line-height:27px;
}
.hang a{margin:0 4px;}
.haowai{
	background:url('../images/sprit.gif') no-repeat -926px -436px;
	padding-left:45px;
	_background-position:-926px -440px;
	font-family:宋体;
}
.film-left{padding:5px;width:618px;}
.juzhao{
	padding:10px 5px;
	height:140px;
	background:url('../images/bg04.jpg') repeat-x;
}
.juzhao li{float:left;}
.juzhao li img{
	/*width:156px;
	height:110px;*/
	width:138px;
	height:100px;
	margin:0 4px;
	display:inline;
	border:1px solid #ccc;
	background:#fff;
	padding:2px;
}
.film-con p{line-height:22px;}
.short{
	border-bottom:1px #ccc dashed;
	padding-bottom:4px;
	margin-top:10px;
}
.short dd span{height:20px;line-height:20px;float:left;}

.short dt{line-height:22px;padding-top:5px;width:100%;}
.short img{
	width:16px;
	height:16px;
	border:1px solid #333;
	padding:1px;
	vertical-align:middle;
	display:block;
}
.short .star{background:none;}
.short .star li{
	float:left;
	width:13px;
	height:12px;
	margin:0 1px;
	background:aqua url('../images/sprit1.png') no-repeat -26px -415px;
}
.short .star li.on{background-position:-26px -415px;}
.short .star li.off{background-position:-26px -430px;}
.vote input{
	border:0;
	width:31px;
	height:21px;
	background:url('../images/sprit.png') no-repeat -410px -440px;
	cursor:pointer;
}
.vote input.btn_ding{background-position:-410px -440px;margin:0 4px;}
.vote input.btn_dinged{background-position:-410px -470px;margin:0 4px;}
.vote input.btn_pai{background-position:-450px -440px;margin:0 4px;}
.vote input.btn_paied{background-position:-450px -470px;margin:0 4px;}
.yp{}
.yp h4{
	border-bottom:1px #ccc dashed;
	margin-bottom:3px;
	height:24px;font-size:14px;
}
.yp p{clear:both;}
.yp .renub{
	font-family:宋体, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.yp .liuth{
	width:81%;
	white-space:nowrap;
	overflow:hidden;
}
.tags{padding:5px 10px;;}
.tags a{
	margin-right:10px;
	color:#112C54;
	line-height:22px;
}
.price{width:298px;border:1px solid #ccc;}
ol.price li{
	position:relative;
	padding:5px 6px 6px 10px;
	_padding:5px 6px 5px 10px;
}
.price li{height:20px;}
.price a:link,.price a:visited{
	color:#000;
}
.price h6{
	font-size:12px;
	padding:0 5px;
	background:url('../images/sprit1.png') repeat-x 0 -525px;
	height:22px;
	line-height:22px;
}
.mr20{margin-right:20px;}
.mr56{margin-right:56px;}
.mr30{margin-right:4px;}

.lp-fname{overflow:hidden;white-space:nowrap;width:140px;}
.fl-price,.fl-time{float:right;}
.fl-price{color:#f60;width:50px;}
.zzsy_dh{
	height:22px;
	background:url('../images/zzsy_dh.jpg') repeat-x;
	margin-left:1px;
}
.zzsy_dh li{
	float:left;
	width:80px;
	height:21px;
	line-height:21px;
	border:1px solid #c3c5c0;
	border-bottom:none;
	text-align:center;
	margin-left:-1px;
	background:url('../images/sprit.png') -570px -440px;
	cursor:pointer;
}
.zzsy_dh .hover{background-position:-485px -440px;}
.zzsy_dh .select_li{background-position:-485px -440px;}
.zzsy_search1{
	background:#EEF2F4 url('../images/sprit2.png') repeat-x 0 -350px;
	/*height:80px;*/
	padding:8px 10px;
	_padding:5px 10px;
	border:1px solid #8A9BA8;
}
.zzsy_search1 .condition{_padding-top:5px;}
.zzsy_search1 .ljsx{_padding-top:4px;}
.detail-des{
	clear:both;
	margin-top:6px;
	height:17px;
	line-height:17px;
}
.detail-des .green{color:#390;}
.list-show{}
.line{
	display:inline-block;
	border-right:1px solid #666;
	padding:0 8px;
}
.list-show a:link,.list-show a:visited{color:#fff;}
.info_cinema th,.info_cinema td{line-height:1.5em;}
.info_cinema th{
	color:#369;
	text-align:center;
	background:#fcfcfc;
}
.info_cinema td{padding:4px;}
.cinematime{color:#333;}
.cinematime a{
	margin:5px;
	color:#333;
	font-family:"Arial Unicode MS";
}
.film-left .all{text-align:right;padding-top:5px;}
.film-left .all a{color:#369;text-decoration:underline;}
.film-left .all .orange a{color:#f60;}
.film_news{padding:10px;font-size:14px;}
.film_news li{
	height:28px;
	line-height:28px;
	border-bottom:1px #ccc dashed;
	text-align:right;
	font-family:宋体, Arial, Helvetica, sans-serif;
}
.film_news .txt a{color:#333;}
.film-pre a,.film-next a{
	background:blue url('../images/sprit1.png') repeat-x 0 -520px;
	height:14px;
	line-height:14px;
	display:inline-block;
}
.yugpian{background:none;padding-top:10px;}
.film-pic{}
.film-pic li{
	float:left;
	width:130px;
	height:110px;
	text-align:center;
	margin:15px 10px;
	_margin:10px 5px;
	display:inline;
}
.film-pic li img{
	width:130px;
	height:95px;
	padding:4px;
	border:1px solid #ccc;
	margin-bottom:6px;
}
.yugpian li{margin:15px 30px;}
.film-bigpic{padding:20px 10px 10px;}
.film-bigpic img{text-align:center;}
/***点击评分弹出的对话框***/
.plunbox{
	width:630px;
	position:relative;
	background:#fff; 
	padding:10px;
	/*filter:alpha(opacity=85);*/
	z-index:20000;
}
.inbox{
	border:1px solid #036;
	background:#fff;
	padding-bottom:10px;
}
.inbox b{color:#112C55;}
.inbox-tt{
	border-bottom:1px solid #ccc;
	height:26px;
	vertical-align:middle;
	background:url('../images/sprit1.png') repeat-x 0 -522px;
	padding:4px 10px 0;
	font-size:14px;
	line-height:26px;
}
.inbox-tt img{float:right;}

.yptitle{padding-top:10px;}
.yptitle input{
	border:1px solid #ccc;
	padding:0 4px;
	height:22px;
	line-height:22px;
	color:#666;
	width:220px;
}
.yptitle span{
	margin-left:5px;
	color:#666;
}
.inbox-pf,.inbox-pub,.inbox-tags{
	padding:10px;
	border-bottom:1px #ccc dashed;
	width:95%;
	margin:0 auto;
}
.inbox-pf{padding-top:5px;}
.inbox-pub{border-bottom:none;}
.inbox-tags{border-bottom:0;padding-bottom:0;}
.inbox-pf .star{background:none;}
.inbox-pf textarea{}
.inbox-text{
	width:580px;
	height:100px;
	overflow-x:hidden;
	overflow-y:auto;
	padding:4px;
	line-height:22px;
 	border:1px solid #ccc;
	font-size:12px;
}
.inbox-tags input{
	width:580px;
	height:16px;
	padding:4px;
	border:1px solid #ccc;
	margin-top:4px;
}
.inbox-tags a{
	background:url('../images/sprit1.png') 0 -630px;
	display:inline-block;
	padding:2px 5px;
	margin:5px;
	text-align:center;
	border:1px solid #8A9BA8;
}
.inbox-tags a:hover{background-position:0 -600px;}
.tagsname{margin-top:5px;}
.plunbox,.scbox{
	width:630px;
	position:absolute;
	background:#fff; 
	padding:10px;
	/*filter:alpha(opacity=85);*/
	z-index:20000;
}
 .diagshowx{
	margin:0px;
	height:100%;
	overflow:hidden;
}
.pagecss{
	text-align:center;
	margin-top:8px;
	font-size:12px;
}
.scbox{width:280px;}
.w120{width:120px;}
.scin{margin:0 5px;border-bottom:1px #dedede dotted;padding:10px 0;}
.scinput textarea{
	width:280px;
	height:80px;
	overflow:auto;
	padding:4px;
}
.ml15{margin-left:15px;}
.fdj{border-top:1px dotted #ccc; padding-top:4px; margin-top:5px;}

.long-ping-publish{margin-top:0;padding-top:8px;}
.long-ping-publish input{background:none; border:none; cursor:pointer;}
.long-ping-publish .pubnew,.long-ping-publish .pubnewon{
	background: url('../images/wpjpg.jpg') no-repeat scroll 0 -304px transparent;
	color:#FFFFFF;
	display:block;
	font-family:微软雅黑;
	font-size:14px;
	font-weight:bold;
	height:32px;
	letter-spacing:2px;
	line-height:32px;
	text-align:center;
	width:110px;
}
.long-ping-publish .pubnewon{
	background-position:-112px -304px;
	text-decoration:none;
}
/***1.23号增加内容的样式***/
.dianp_tab {
	border-bottom:1px solid #dedede;
	color:#333333;
	font-size:12px;
	margin-top:10px;
	height:24px;
}
.dianp_tab .des {
	line-height:24px;
	padding-left:10px;
}
.dianp_tab ul{
	float:left;
	margin-bottom:-1px;
	padding-left:10px;
	height:24px;
	position:relative;
}
.dianp_tab li {
	float:left;
	margin-right:3px;
	line-height:23px;
}
.dianp_tab a.onlis{
	border-bottom:1px solid #fff;
	color:#333;
	cursor:poiter;
	padding:0 6px;
}
.dianp_tab a{
	border:1px solid #dedede;
	border-bottom:none;
	float:left;
	color:#333;
	padding:0 6px;
	text-decoration:none;
}

.dpbar{
	background:transparent url(../images/sprit.jpg) repeat-x scroll 0 -100px;
	border:1px solid #E0DFE3;
	font-size:12px;
	height:70px;
	margin-top:10px;
	padding:5px 10px;
}
.dpbar dd{
	clear:both;
	height:15px;
	margin:7px 0;
	width:100%;
}
.outbar {
	background:#fff;
	border:1px solid #DEDEDE;
	float:left;
	height:13px;
	width:70%;
}
.inbar {
	background:#39c;
	display:block;
	height:13px;
}
.dpingnum {
	font-family:Arial;
	margin-left:5px;
}
.dprate{
	color:#f60;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	margin-right:8px;	
}
.hot_h1{
	width:185px;
	height:30px;
	white-space:normal;
	overflow:hidden;
}
.dpline{line-height:18px!important;*line-height:22px;}

/**影片场次加载的三种状态**/
.film-noon,.film-beoff,.film-publishing{
	height:85px;
	margin:0 auto;
	text-indent:-99999px;
	border:1px solid #d5d5d5;
	background:#f2f2f2;
	border-top:0;
}
.film-noon{background:#f2f2f2 url('../images/filmstate.gif') no-repeat center -82px;}
.film-beoff{background:#f2f2f2 url('../images/filmstate.gif') no-repeat center -180px;}
.film-publishing{background:#f2f2f2 url('../images/filmstate.gif') no-repeat center 0;}
.renrenxihuan{
	display:inline-block;
	height: 22px;
	line-height: 22px;
	margin-top:-6px;
	margin-top:-9px\9;
	*margin-top:-6px;
	_margin-top:-6px;
	overflow: hidden;
	vertical-align: middle;
}
